package com.fjnu.dao;

import com.fjnu.entity.Category;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 类别模块DAO接口
 * 对应实验任务3中的类别模块方法定义
 */
@Repository
public interface CategoryDao {
    
    /**
     * （16）新增类别
     * @param category 类别对象
     * @return 插入成功返回1，失败返回0
     */
    int insert(Category category);

    /**
     * （17）删除类别
     * @param categoryId 类别ID
     * @return 删除成功返回1，失败返回0
     */
    int delete(Integer categoryId);

    List<Category> list();

    int add(Category category);
}